<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Class Hierarchy</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="semrate.review-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">&nbsp;</td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="class-tree.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<center><b>
 [ <a href="module-tree.html">Module Hierarchy</a>
 | <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Class Hierarchy</h1>
<ul class="nomargin-top">
    <li> <strong class="uidlink"><a href="semrate.review.models.ProductForm.Meta-class.html">semrate.review.models.ProductForm.Meta</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.TagForm.Meta-class.html">semrate.review.models.TagForm.Meta</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryForm.Meta-class.html">semrate.review.models.CategoryForm.Meta</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryParameterForm.Meta-class.html">semrate.review.models.CategoryParameterForm.Meta</a></strong>
    </li>
    <li> <strong class="uidlink">object</strong>:
      <em class="summary">The most base type</em>
    <ul>
    <li> <strong class="uidlink">exceptions.BaseException</strong>:
      <em class="summary">Common base class for all exceptions</em>
    <ul>
    <li> <strong class="uidlink">exceptions.Exception</strong>:
      <em class="summary">Common base class for all non-exit exceptions.</em>
    <ul>
    <li> <strong class="uidlink">django.core.exceptions.MultipleObjectsReturned</strong>:
      <em class="summary">The query returned multiple objects when only one was expected.</em>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.models.Category.MultipleObjectsReturned-class.html">semrate.review.models.Category.MultipleObjectsReturned</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Parameter.MultipleObjectsReturned-class.html">semrate.review.models.Parameter.MultipleObjectsReturned</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Tag.MultipleObjectsReturned-class.html">semrate.review.models.Tag.MultipleObjectsReturned</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Product.MultipleObjectsReturned-class.html">semrate.review.models.Product.MultipleObjectsReturned</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Score.MultipleObjectsReturned-class.html">semrate.review.models.Score.MultipleObjectsReturned</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryParameter.MultipleObjectsReturned-class.html">semrate.review.models.CategoryParameter.MultipleObjectsReturned</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">django.core.exceptions.ObjectDoesNotExist</strong>:
      <em class="summary">The requested object does not exist</em>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.models.Category.DoesNotExist-class.html">semrate.review.models.Category.DoesNotExist</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Score.DoesNotExist-class.html">semrate.review.models.Score.DoesNotExist</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Tag.DoesNotExist-class.html">semrate.review.models.Tag.DoesNotExist</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Parameter.DoesNotExist-class.html">semrate.review.models.Parameter.DoesNotExist</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Product.DoesNotExist-class.html">semrate.review.models.Product.DoesNotExist</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryParameter.DoesNotExist-class.html">semrate.review.models.CategoryParameter.DoesNotExist</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">exceptions.StandardError</strong>:
      <em class="summary">Base class for all standard Python exceptions that do not represent
        interpreter exiting.</em>
    <ul>
    <li> <strong class="uidlink"><a href="exceptions.AssertionError-class.html">exceptions.AssertionError</a></strong>:
      <em class="summary">Assertion failed.</em>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">django.contrib.admin.options.BaseModelAdmin</strong>:
      <em class="summary">Functionality common to both ModelAdmin and InlineAdmin.</em>
    <ul>
    <li> <strong class="uidlink">django.contrib.admin.options.ModelAdmin</strong>:
      <em class="summary">Encapsulates all admin options and functionality for a given model.</em>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.admin.CategoryAdmin-class.html">semrate.review.admin.CategoryAdmin</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.admin.CategoryParameterAdmin-class.html">semrate.review.admin.CategoryParameterAdmin</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.admin.ParameterAdmin-class.html">semrate.review.admin.ParameterAdmin</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.admin.ProductAdmin-class.html">semrate.review.admin.ProductAdmin</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.admin.TagAdmin-class.html">semrate.review.admin.TagAdmin</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">django.db.models.base.Model</strong>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.models.Category-class.html">semrate.review.models.Category</a></strong>:
      <em class="summary">Category class for the products.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryParameter-class.html">semrate.review.models.CategoryParameter</a></strong>:
      <em class="summary">This is the abstract category parameter like Screen that belongs to
        all items from that category.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Parameter-class.html">semrate.review.models.Parameter</a></strong>:
      <em class="summary">This is the class for the parameter for a product.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Product-class.html">semrate.review.models.Product</a></strong>:
      <em class="summary">This is the class for Product or Services that is going to be 
        rated.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Score-class.html">semrate.review.models.Score</a></strong>:
      <em class="summary">This class is for handling number of ratings individually.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.Tag-class.html">semrate.review.models.Tag</a></strong>:
      <em class="summary">This is the tag assignment that is done to the parameters of 
        products.</em>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="django.core.paginator.Paginator-class.html">django.core.paginator.Paginator</a></strong>
    </li>
    <li> <strong class="uidlink">django.test.client.RequestFactory</strong>:
      <em class="summary">Class that lets you create mock Request objects for use in testing.</em>
    <ul>
    <li> <strong class="uidlink"><a href="django.test.client.Client-class.html">django.test.client.Client</a></strong>:
      <em class="summary">A class that can act as a client for testing purposes.</em>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">django.utils.encoding.StrAndUnicode</strong>:
      <em class="summary">A class whose __str__ returns its __unicode__ as a UTF-8 
        bytestring.</em>
    <ul>
    <li> <strong class="uidlink">django.forms.forms.BaseForm</strong>
    <ul>
    <li> <strong class="uidlink">django.forms.models.BaseModelForm</strong>
    <ul>
    <li> <strong class="uidlink"><a href="django.forms.models.ModelForm-class.html">django.forms.models.ModelForm</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryForm-class.html">semrate.review.models.CategoryForm</a></strong>:
      <em class="summary">This class provides information about what to show in a category 
        creation form.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.CategoryParameterForm-class.html">semrate.review.models.CategoryParameterForm</a></strong>:
      <em class="summary">This class provides information about what to show in a product 
        parameter creation form.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.ProductForm-class.html">semrate.review.models.ProductForm</a></strong>:
      <em class="summary">This class provides information about what to show in a product 
        creation form.</em>
    </li>
    <li> <strong class="uidlink"><a href="semrate.review.models.TagForm-class.html">semrate.review.models.TagForm</a></strong>:
      <em class="summary">This class provides information about what to show in a Tag 
        creation form.</em>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">django.forms.forms.Form</strong>:
      <em class="summary">A collection of Fields, plus their associated data.</em>
    <ul>
    <li> <strong class="uidlink"><a href="django.contrib.admin.helpers.ActionForm-class.html">django.contrib.admin.helpers.ActionForm</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">unittest.case.TestCase</strong>:
      <em class="summary">A class whose instances are single test cases.</em>
    <ul>
    <li> <strong class="uidlink">django.test.testcases.TransactionTestCase</strong>
    <ul>
    <li> <strong class="uidlink">django.test.testcases.TestCase</strong>:
      <em class="summary">Does basically the same as TransactionTestCase, but surrounds every
        test with a transaction, monkey-patches the real transaction 
        management routines to do nothing, and rollsback the test 
        transaction at the end of the test.</em>
    <ul>
    <li> <strong class="uidlink"><a href="semrate.review.tests.SimpleTest-class.html">semrate.review.tests.SimpleTest</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">type</strong>:
      <em class="summary">type(object) -&gt; the object's type type(name, bases, dict) -&gt; 
        a new type</em>
    <ul>
    <li> <strong class="uidlink"><a href="django.forms.forms.DeclarativeFieldsMetaclass-class.html">django.forms.forms.DeclarativeFieldsMetaclass</a></strong>:
      <em class="summary">Metaclass that converts Field attributes to a dictionary called 
        'base_fields', taking into account parent class 'base_fields' as 
        well.</em>
    </li>
    <li> <strong class="uidlink"><a href="django.forms.widgets.MediaDefiningClass-class.html">django.forms.widgets.MediaDefiningClass</a></strong>:
      <em class="summary">Metaclass for classes that can have media definitions</em>
    </li>
    <li> <strong class="uidlink"><a href="django.db.models.base.ModelBase-class.html">django.db.models.base.ModelBase</a></strong>:
      <em class="summary">Metaclass for all models.</em>
    </li>
    <li> <strong class="uidlink"><a href="django.forms.models.ModelFormMetaclass-class.html">django.forms.models.ModelFormMetaclass</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="semrate.review-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Sun Jan 15 00:10:40 2012
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
